//登录相关的操作
import { defineStore } from "pinia";

const useLogin = defineStore("useLogin", {
  //state 用于定义模块的数据
  state() {
    return {
      //用户登录的信息
      userInfo: null,
    };
  },
  //getters 用于获取模块的数据
  getters: {
    //获取登录的用户信息
    getUserInfo() {
      return this.userInfo;
    },
  },

  //actions 用于修改模块的数据
  actions: {
    //设置用户的登录信息
    setUserInfo(userInfo) {
      this.language = userInfo;
    },
    //退出登录的操作
    loginOut() {
      //清空localStorage
      localStorage.clear();
    },
  },
});

export default useLogin;
